import Vue from 'vue'
import Router from 'vue-router'
import Layout from '../layouts'
import Login from '../pages/Login.vue'
Vue.use(Router)

//用于做菜单的路由配置信息
// export const menuRoutes = [
//   {
//     path: '/system',
//     component:Layout,
//     meta: {
//       title: '系统管理',
//       icon: 'el-icon-s-tools'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Admin.vue'),
//         meta: {
//           title: '管理员列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/menu',
//     component:Layout,
//     meta: {
//       title: '菜谱管理',
//       icon: 'el-icon-notebook-1'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Menu.vue'),
//         meta: {
//           title: '菜谱列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/member',
//     component:Layout,
//     meta: {
//       title: '会员管理',
//       icon: 'el-icon-user-solid'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Member.vue'),
//         meta: {
//           title: '会员列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/meal',
//     component:Layout,
//     meta: {
//       title: '套餐管理',
//       icon: 'el-icon-setting'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Meal.vue'),
//         meta: {
//           title: '套餐列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/role',
//     component:Layout,
//     meta: {
//       title: '角色管理',
//       icon: 'el-icon-star-on'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Role.vue'),
//         meta: {
//           title: '角色列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/order',
//     component:Layout,
//     meta: {
//       title: '订单管理',
//       icon: 'el-icon-s-order'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Order.vue'),
//         meta: {
//           title: '订单列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/ad',
//     component:Layout,
//     meta: {
//       title: '广告管理',
//       icon: 'el-icon-s-promotion'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Ad.vue'),
//         meta: {
//           title: '广告列表'
//         }
//       },
//       {
//         path: 'owner',
//         component: () => import('../pages/Owner.vue'),
//         meta: {
//           title: '广告主列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/functions',
//     component:Layout,
//     meta: {
//       title: '菜单管理',
//       icon: 'el-icon-menu'
//     },
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Functions.vue'),
//         meta: {
//           title: '菜单列表'
//         }
//       }
//     ]
//   },
//   {
//     path: '/banner',
//     meta: {
//       title: '轮播图管理',
//       icon: 'el-icon-picture'
//     },
//     component:Layout,
//     children: [
//       {
//         path: '',
//         component: () => import('../pages/Banner.vue'),
//         meta: {
//           title: '轮播图列表'
//         }
//       }
//     ]
//   }
// ]

//菜单路由（从vuex中获取的动态路由）
export const menuRoutes = [];

export default new Router({
  routes: [
    //静态路由
    {
      path: '/',
      redirect: '/home'
    },
    {
      path: '/login',
      component: Login,
      meta: {
        title: '登录'
      }
    },
    {
      path: '/home',
      component:Layout,
      meta: {
        title: '首页',
        icon: 'el-icon-s-home'
      },
      children:[
        {
          path:'',
          component: () => import('../pages/Home.vue'),
          meta: {
            title: '首页'
          }
        }
      ]
    }
  ]
})